using CommunityToolkit.Mvvm.Messaging.Messages;

namespace MinoChat.Messages;

// 会话切换消息，当用户切换聊天会话时发送，自定义消息语义明确， 一眼就知道是会话切换
// 未来可能扩展MaskChanged、SettingsChanged等消息
public class SessionChangedMessage : ValueChangedMessage<Guid>
{
    public SessionChangedMessage(Guid sessionId) : base(sessionId)
    {
    }
    //public string? Source { get; set; }  // 可以添加：从哪里切换的
    //public bool ForceRefresh { get; set; }  // 可以添加：是否强制刷新
}
